home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / ExecutionContextParser.java < prev    next >
Text File  |  1998-09-23  |  1KB  |  87 lines

  1. package com.symantec.itools.lang;
  2.  
  3.  
  4. /**
  5.  * @author Symantec Internet Tools Division
  6.  * @version 1.0
  7.  * @since VCafe 3.0
  8.  */
  9.  
  10. abstract class ExecutionContextParser
  11. {
  12.     /**
  13.      * @since VCafe 3.0
  14.      */
  15.     protected String file;
  16.  
  17.     /**
  18.      * @since VCafe 3.0
  19.      */
  20.     protected String clazz;
  21.  
  22.     /**
  23.      * @since VCafe 3.0
  24.      */
  25.     protected String method;
  26.  
  27.     /**
  28.      * @since VCafe 3.0
  29.      */
  30.     protected int line;
  31.  
  32.     {
  33.         file   = "unknown file";
  34.         clazz  = "unknown class";
  35.         method = "unknown method";
  36.         line   = -1;
  37.     }
  38.     
  39.     protected ExecutionContextParser()
  40.     {
  41.     }
  42.  
  43.     /**
  44.      * @since VCafe 3.0
  45.      */
  46.     
  47.     public String getFile()
  48.     {
  49.         return (file);
  50.     }
  51.  
  52.     /**
  53.      * @since VCafe 3.0
  54.      */
  55.     
  56.     public String getClazz()
  57.     {
  58.         return (clazz);
  59.     }
  60.  
  61.     /**
  62.      * @since VCafe 3.0
  63.      */
  64.     
  65.     public String getMethod()
  66.     {
  67.         return (method);
  68.     }
  69.  
  70.     /**
  71.      * @since VCafe 3.0
  72.      */
  73.     
  74.     public int getLine()
  75.     {
  76.         return (line);
  77.     }
  78.  
  79.     /**
  80.      * @param stackTrace TODO
  81.      * @param level TODO
  82.      * @since VCafe 3.0
  83.      */
  84.     
  85.     public abstract void parse(String stackTrace, int level);
  86. }
  87.